Cooperation Support in a Software Development Environment
نویسنده
چکیده
Work on computer supported cooperative work (CSCW) has provided tools that let several users work concurrently on objects, e.g. collaborative editors. A general SDE will not include such tools, but it should allow and support use of CSCW tools on objects handled by the SDE. More important is support for situations where users knowingly work on common objects in isolation for a period before the updates are shared with the rest of the group. If several developers are going to work on the same objects over a period, their work needs to be coordinated to avoid con icts. An SDE should allow several policies for coordination, ranging from strict scheduling of work to allow concurrent work but require merging before the results are made available to others. These policies can be supported by the system by mechanisms that prohibit concurrent updates and by giving one user access to the temporary copies of other users.
منابع مشابه
Cooperative Software Development: Concepts, Model and Tools
The development of large software systems demands intensive cooperation among multiple project team members with different responsibilities. The development process is often distributed across time and space and takes place within and between specialized workgroups. This necessitates finding appropriate answers to questions related to division of labor, to communication, and to coordination and...
متن کاملCommunication, Collaboration, and Cooperation in Software Development-How Should We Support Group Work in Software Development?
Sopware development is essentially cooperative work which is collaboratively performed by zrarious roles of persons and tools. CommunicationS among the ,members of a development team, e.g. conversation, an.d among tools is on,e of the most important characteristics for these collaborative work. To make our software development environment more eflective an,d comfortable, we sh,ould observe what...
متن کاملEnvironmental Security: Regional Cooperation, Development and Armed Conflict in the Persian Gulf
This article presents the key insights about the environment and security links in the context of the Persian Gulf region. This research paper focuses on the challenge of finding a balance among development, armed conflicts and environmental degradation in the Persian Gulf region. Environmental security challenges are human security, sustainable development and regional cooperation in the Persi...
متن کاملDevelopment of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment
The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...
متن کاملAn Environment for Cooperative Software Development Realization and Implications
The development of large software systems is teamwork that requires tool support for coordinating cooperative activities, maintaining project control and sharing information. Existing collaborative environments that aim to support cooperative software development often try to predefine and automate the development process. This leads to problems since software development is a highly dynamic pr...
متن کاملO6: The Development of the EU Talent Support Network-Enrichment, Openness, Cooperation
At the moment, 14 European Talent Centres belong to the recently formed European Talent Support Network, which, in the long run, can bring new dimensions to pan-European cooperation in supporting young talented people all over Europe. Exchange and adaptation of best practices, spread and application of scientific results, possibilities of mutual visits of young talents, their teachers, me...
متن کامل